//This is for clustering actions
class grassmann_points
{
  public:
    
    inline		grassmann_points( field<std::string> in_person_list,  field<std::string> in_action_list, double in_vec_size, int in_p);
    
    inline	field<mat> 		get_GrassPoints();
    inline	field<std::string> 	get_labels();
    
    
    
  private:
    inline void 	creating_GrassField();
    inline mat 		creating_GrassPoint(field<std::string>  name_frames, std::string folder);
    
    
     field<std::string> person_list;
     field<std::string> action_list;
     field<mat>  GrassField;
     field<std::string>  Labels_actions;
     double vec_size;
     int p;
     
  
};